#pragma once

#include <string>
#include <queue>
#include <vector>
#include <boost/ptr_container/ptr_vector.hpp>

#include "../CardControl.h"
#include "../../../../utils/gui/Dialog.hpp"
#include "../../../../domain/configuration/GameModes.h"
#include "../../../../domain/models/Card.h"
#include "../../../../domain/models/CardsCollection.h"

namespace Views {
	namespace Helpers {
		namespace Graphic {
			namespace Application {
				class GameModeDialog: public Utils::GUI::Dialog<Domain::Configuration::GAME_MODE>
				{
				public:
					GameModeDialog();
				};
			}
		}
	}
}
